<?php

/**
 * @Table = chamado
 * @Schema = atende
 */
class Chamado {

    /**
     * @Serial
     * @Colmap = ide_chamado
     */
    private $id;
    
     /**
     * @Colmap = ide_problema
     * @Relationship (objeto=Problema,type=OneToOne)
     */
    private $problema;
    
     /**
     * @Colmap = des_chamado
     */
    private $descricao;

    /**
     * @Colmap = des_status
     * @Relationship (objeto=Status,type=OneToOne)
     */
    private $status;
    
     /**
     * @Colmap = dat_criacao
     */
    private $dataCriacao;
    
     /**
     * @Colmap = ide_usuario_criador
     */
    private $idUsuarioCriador;
    
     /**
     * @Colmap = dat_atualizacao
     */
    private $dataAtualizacao;

    /**
     * @Colmap = ide_usuario_atualizador
     */
    private $idUsuarioAtualizador;
    
    /**
     * @Colmap = ide_setor_destino
     * @Relationship (objeto=Setor,type=OneToOne)
     */
    private $setorDestino;
    
    /**
     * @Colmap = des_delegado
     */
    private $delegado;
    
    /**
     * @Colmap = dat_conclusao
     */
    private $dataConclusao;

    /**
     * @Colmap = vlr_chamado
     */
    private $valorChamado;
   
    /**
     * @Colmap = ide_nivel
     * @Relationship (objeto=Nivel,type=OneToOne)
     */
    private $nivel;
   
    /**
     * @Colmap = dat_assumido
     */
    private $dataAssumido;
 
    /**
     * @Colmap = dat_finalizado
     */
    private $dataFinalizado;
    
    /**
     * @Colmap = ide_setor
     * @Relationship (objeto=Setor,type=OneToOne)
     */
    private $setor;
    
    /**
     * @Colmap = des_observacao_final
     */
    private $observacao;

    /**
     * @Colmap = dat_atentar
     */
    private $dataAtentar;
    
    /**
     * @Colmap = ide_grupo
     * @Relationship (objeto=Grupo,type=OneToOne)
     */
    private $grupo;

   
    public function getId() {
        return $this->id;
    }

    public function setId($id) {
        $this->id = $id;
    }

    public function getProblema() {
        return $this->problema;
    }

    public function setProblema($problema) {
        $this->problema = $problema;
    }

    public function getDescricao() {
        return $this->descricao;
    }

    public function setDescricao($descricao) {
        $this->descricao = $descricao;
    }

    public function getStatus() {
        return $this->status;
    }

    public function setStatus($status) {
        $this->status = $status;
    }

    public function getDataCriacao() {
        return $this->dataCriacao;
    }

    public function setDataCriacao($dataCriacao) {
        $this->dataCriacao = $dataCriacao;
    }

    public function getIdUsuarioCriador() {
        return $this->idUsuarioCriador;
    }

    public function setIdUsuarioCriador($idUsuarioCriador) {
        $this->idUsuarioCriador = $idUsuarioCriador;
    }

    public function getDataAtualizacao() {
        return $this->dataAtualizacao;
    }

    public function setDataAtualizacao($dataAtualizacao) {
        $this->dataAtualizacao = $dataAtualizacao;
    }

    public function getIdUsuarioAtualizador() {
        return $this->idUsuarioAtualizador;
    }

    public function setIdUsuarioAtualizador($idUsuarioAtualizador) {
        $this->idUsuarioAtualizador = $idUsuarioAtualizador;
    }

    public function getSetorDestino() {
        return $this->setorDestino;
    }

    public function setSetorDestino($setorDestino) {
        $this->setorDestino = $setorDestino;
    }

    public function getDelegado() {
        return $this->delegado;
    }

    public function setDelegado($delegado) {
        $this->delegado = $delegado;
    }

    public function getDataConclusao() {
        return $this->dataConclusao;
    }

    public function setDataConclusao($dataConclusao) {
        $this->dataConclusao = $dataConclusao;
    }

    public function getValorChamado() {
        return $this->valorChamado;
    }

    public function setValorChamado($valorChamado) {
        $this->valorChamado = $valorChamado;
    }

    public function getNivel() {
        return $this->nivel;
    }

    public function setNivel($nivel) {
        $this->nivel = $nivel;
    }

    public function getDataAssumido() {
        return $this->dataAssumido;
    }

    public function setDataAssumido($dataAssumido) {
        $this->dataAssumido = $dataAssumido;
    }

    public function getDataFinalizado() {
        return $this->dataFinalizado;
    }

    public function setDataFinalizado($dataFinalizado) {
        $this->dataFinalizado = $dataFinalizado;
    }

    public function getSetor() {
        return $this->setor;
    }

    public function setSetor($setor) {
        $this->setor = $setor;
    }

    public function getObservacao() {
        return $this->observacao;
    }

    public function setObservacao($observacao) {
        $this->observacao = $observacao;
    }

    public function getDataAtentar() {
        return $this->dataAtentar;
    }

    public function setDataAtentar($dataAtentar) {
        $this->dataAtentar = $dataAtentar;
    }

    public function getGrupo() {
        return $this->grupo;
    }

    public function setGrupo($grupo) {
        $this->grupo = $grupo;
    } 


}

?>